package com.example.lotterysystem.controller.param;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

/**
 * Created with IntelliJ IDEA.
 * Description: 参数管理
 * User: Spider-Man
 * Date: 2025-09-04
 * Time: 17:35
 */
@Data
public class UserRegisterParam implements Serializable {
    /**
     * 姓名
     */
    @NotBlank(message = "姓名不能为空")
    private String name;
    /**
     * 邮箱地址
     */
    @NotBlank(message = "邮箱不能为空")
    private String mail;
    /**
     * 电话号码
     */
    @NotBlank(message = "电话号码不能为空")

    private String phoneNumber;
    /**
     * 密码
     * 普通用户不需要密码的
     */
    private String password;
    /**
     * 身份标识
     */
    @NotBlank(message = "身份信息标识不能为空")
    private String identity;
}
